type encoding/json/jsontext.decodeBuffer
14 uses
encoding/json/jsontext (current package)
decode.go#L86: decodeBuffer
decode.go#L102: type decodeBuffer struct {
decode.go#L151: d.decodeBuffer = decodeBuffer{buf: b, rd: r}
decode.go#L261: func (d *decodeBuffer) invalidatePreviousRead() {
decode.go#L275: func (d *decodeBuffer) needMore(pos int) bool {
decode.go#L280: func (d *decodeBuffer) offsetAt(pos int) int64 { return d.baseOffset + int64(pos) }
decode.go#L281: func (d *decodeBuffer) previousOffsetStart() int64 { return d.baseOffset + int64(d.prevStart) }
decode.go#L282: func (d *decodeBuffer) previousOffsetEnd() int64 { return d.baseOffset + int64(d.prevEnd) }
decode.go#L283: func (d *decodeBuffer) previousBuffer() []byte { return d.buf[d.prevStart:d.prevEnd] }
decode.go#L284: func (d *decodeBuffer) unreadBuffer() []byte { return d.buf[d.prevEnd:len(d.buf)] }
decode.go#L290: func (d *decodeBuffer) PreviousTokenOrValue() []byte {
token.go#L95: raw *decodeBuffer
token.go#L129: return Token{raw: &decodeBuffer{buf: []byte(s), prevStart: 0, prevEnd: len(s)}}
token.go#L237: return Token{raw: &decodeBuffer{buf: buf, prevStart: 0, prevEnd: len(buf)}}